package cn.suimg.neo4j.bean;

import cn.suimg.neo4j.annotation.MappingNeoGraph;
import cn.suimg.neo4j.graph.SongGraph;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@TableName("t_music_song")
@MappingNeoGraph(SongGraph.class)
@EqualsAndHashCode(callSuper = true)
public class Song extends BaseTable {

    /**
     * 歌曲名称
     */
    private String name;

    /**
     * 标准音质Hash
     */
    private String hash;

    /**
     * 无损音质Hash
     */
    private String sqHash;

    /**
     * 高品音质Hash
     */
    private String hqHash;

    /**
     * 歌曲持续时间 (秒)
     */
    private Integer duration;

    /**
     * 歌曲语言
     */
    private String language;

    /**
     * MV哈希值
     */
    private String mvHash;


}